// succeeds - is dynamic // gives List<dynamic> var target_list_1 = [] + str_list; // succeeds - is dynamic // gives List<dynamic> var target_list_2 = List<dynamic>.from(str_list);